package com.itany.cloud.service.impl;

import com.itany.cloud.service.UserServiceClient;
import com.itany.cloud.util.ResponseResult;
import org.springframework.stereotype.Service;

@Service
public class UserServiceFallback implements UserServiceClient {
    @Override
    public ResponseResult findAll() {
        return ResponseResult.fail("执行查询所有用户时,服务提供者出现了故障,进行了服务熔断");
    }

    @Override
    public ResponseResult findById(Integer id) {
        return ResponseResult.fail("执行根据主键查询用户时,服务提供者出现了故障,进行了服务熔断");
    }

    @Override
    public ResponseResult addUser(String username, String password) {
        return ResponseResult.fail("执行添加用户时,服务提供者出现了故障,进行了服务熔断");
    }

    @Override
    public ResponseResult deleteUser(Integer id) {
        return ResponseResult.fail("执行删除用户时,服务提供者出现了故障,进行了服务熔断");
    }

    @Override
    public ResponseResult modifyUser(Integer id, String username, String password) {
        return ResponseResult.fail("执行修改用户时,服务提供者出现了故障,进行了服务熔断");
    }
}
